falling locking block mechanism - Espagnol Anglais Dictionnaire